﻿@font-face {
  font-family:'Kufi';
  src: url('../fonts/Droid.Arabic.Kufi_Normal.ttf');
}
@font-face {
  font-family:'dinar';
  src: url('/Style Library/assets/fonts/GE-Dinar-Two-Medium_1E.otf');
}
@font-face {
  font-family:'DroidArabic';
  src: url('/Style Library/assets/fonts/Droid.Arabic.Kufi.ttf');
}
@font-face {
  font-family:'DroidArabicNormal';
  src: url('/Style Library/assets/fonts/Droid.Arabic.Kufi_Normal.ttf');
}

@font-face {
font-family:'Droid Arabic Kufi';
@import url(https://fonts.googleapis.com/earlyaccess/droidarabickufi.css);
}

body {
  font-family: DroidArabicNormal !important;
  direction: rtl;
  text-align: right;
}

.menu-links .nav {
  direction: rtl;
}

.top-utility .menu-links .nav>li .sub-menu {
  right: auto;
}

.top-header-left-img {
  width: 100px !important;
  margin-left: -60px;
}

.top-header-right-img {
  width: 35px;
}

.top-utility {
  direction: ltr;
}

.header-lang {
  margin-left: 10px !important;
}

.top-utility .search-btn {
  margin-right: 0%;
  color: white !important;
}

.top-phonenumber .btn-link i {
  transform: rotate(250deg);
}

.slider-video .tp-parallax-wrap :nth-child(1) {
  direction: ltr;
}

.heading-bx {
  direction: ltr;
}

.name-text {
  text-align: right !important;
}

.menu-bar .menu-links {
  float: left;
  direction: ltr !important;

}


.menu-bar .menu-links .nav>li .sub-menu {
  left: auto !important;
  text-align: right;
  padding-right: 1rem;
}

.menu-adv-title:after {
  left: auto;
}

.title-head {
  text-align: right !important;
  display: block;
}

.research-section {
  direction: ltr;
}

.people-section li {
  text-align: right !important;
}

.event-left-side {
  direction: rtl;
  text-align: right;
}

.footer-top {
  direction: ltr !important;
}

.footer-top div.row {
  justify-content: flex-start;
  direction: rtl;
  text-align: right;
}

.no-gutters {
  direction: ltr !important;
}

.top-header-right-img {
  margin-left: 0;
}

.calender-photo {
  direction: ltr;
}

@media only screen and (max-width: 576px) {
  .footer-top div.row {
      padding-right: 1.5rem;
  }
}

@media screen and (max-width: 790px) {
  .name-text {
      left: -15% !important;
  }
}

@media screen and (max-width: 380px) {
  .name-text {
      left: -100px !important;
  }
}

@media screen and (min-width: 791px) and (max-width: 1269px) {
  .name-text {
      left: -200px !important;
      font-size: 40px !important;
  }
}

@media screen and (max-width: 991px) {
  .rs-nav .navbar-toggler.open:after {
      width: 0 !important;
  }
}

.heading-bx .title-head {
  float: right ;
}

.ml-auto,
.mx-auto {
  margin-right: auto !important;
  margin-left: unset !important;
}

.widget .widget-title,
.widget .post-title {
  text-transform: unset;
  text-align: right;
}

.ttr-post-header .post-title {
  padding-right: 20px;
}

.media-post {
  text-align: right;
  margin-top: 10px;
}

.topbar-left ul,
.topbar-right ul {


font-family: Kufi;

}

.header-lang-bx .btn {

font-family: Kufi;
  }

  .menu-links .nav>li {
    
      font-family: Kufi;
  }

  .menu-links .nav>li .sub-menu li a {
 
      font-family: Kufi;
  }

  .menu-links .nav>li .mega-menu {
 
      font-family: 'Kufi' !important;
      
  }

  .testimonial-text {
   
      font-family: 'Kufi' !important;
     
  }

  .testimonial-name {
      font-family: 'Kufi' !important;
  
  }

  .testimonial-position {
      font-family: 'Kufi' !important;
   
  }

  .footer-top {
    
      font-family: Kufi;
  }

  .footer-bottom {

      font-family: Kufi;
  }

.blog-post .post-title,
.recent-news .post-title {

font-family: Kufi;

}

.event-time .event-date {

font-family: Kufi;

}

.event-info .event-title {
font-family: Kufi;

}

.event-info p {

font-family: Kufi;
  }

.counter-style-1 {
  text-align: center;
}

.counter-style-1 .svg-icon {
  margin: 0 auto;
  display:flex;
}

/*.counter-style-1 span {

      font-family: Kufi;
        font-size: 24px !important;
    
  }*/

  .pricingtable-bx {
 
      font-family: Kufi;

  }


h1,
h2,
h3,
h4,
h5,
h6
{
font-family: 'DroidArabic' !important;
}
  
p,
a{
font-family: 'DroidArabicNormal','helvetica-lt' !important;
}
  
.logo {
  float: right;

}

.college-header-links {
  margin-top: 20px;
}

.card-links {
  text-align: right;
}

.card-links::after {
  right: unset;
  left: 35px;

  font-family: FontAwesome;
  content: "\f104";
}

p,
h1,
h2,
h3,
h4,
h5,
h6,
a {
  text-align: right;
}

element.style {}

.testimonial-thumb {
  width: 85px;
  height: 89px;
}

.testimonial-thumb {

  right: -27px;
}

  .testimonial-bx .testimonial-info:after {
      content: "\f10d";
      position: absolute;
      font-family: fontawesome;
   
      left: 65px;
      }

      .testimonial-bx .testimonial-info h5 {
        
          margin-right: 32px;
      }

      .testimonial-bx .testimonial-info {
          margin-right: 32px;
      }

      .testimonial-content p {
          margin-right: 0px !important;
              text-align: justify;
      }


.testimonial-info h5 p{

         margin-right: 0px !important;
              text-align: justify;

}
      .line {
      
          margin-top: 0px;
          margin-right: 0px;
          margin-bottom: 0px;
          margin-left: 20px;
          }

          .section-sp2 {
            
              direction: ltr;
          }

          .courses-carousel .owl-nav {
             
              left: 10px;
          }

.card-links {
  padding-left: unset;
  padding-right: 40px;
}

.college-quick-links {
  list-style-type: none;
}

.college-news-carousel-controls {
  left: 30px;
  right: auto;
}

.college-news-carousel .carousel-control-prev-icon:after {
  content: "\f105";
}

.college-news-carousel .carousel-control-next-icon:after {
  content: "\f104";
}

.courses-carousel .owl-nav {
  text-align: left;
} 
          
.heading{
float:right;
text-align:right;
font-size: 20px;
}

.testimonial-bx .testimonial-info:after {
  content: "\f10d";
  position: absolute;
  font-family: fontawesome;
  /* right: 65px !important; */
  float: left !important ;
}
/* ===================== */
/* ====== research ====== */
/* ===================== */

.slider-info a h4{
  text-align: center;
}
.rs .d-flex{
  display: block !important;
}
.rs .sort{
  margin-right: 290px !important;
  margin-left: unset;
  text-align:right;
}
.border-bottom-secound{
  float: right;
}
.arrow .fa-angle-right:before {
  content: "\f104";
}
.research-news .row{
  direction: rtl;
}
.section-content .row{
  direction: rtl;
}
.resources .row{
  direction: rtl;

}

.college-news-text {
     text-align: right; 
}
.college-news-text{

height: 100%;
    overflow: hidden;
    text-transform:capitalize;
    
  
  font-family: 'DroidArabic';
  font-weight: 700;
  font-size: 18px;}

/* library */
/* =========== */
.mainshowarea:before {

  left: 0;
  right: unset;
  transform: scaleX(-1);

}
.mw-img {

  transform: scaleX(-1) !important;

}

  /* Honors rtl */
    /* =========== */

    .mr-30{
      margin-right: 0;
      margin-left: 30px;
    }
    
    /* ================= */
 /* Alumni */
 /* ============= */
 .quick-facts img {
 
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.quick-facts .tittle {

  left: 181px;
 
}


.quick-facts-arr.carousel-control-next-icon,.quick-facts-arr .carousel-control-prev-icon {
  width: 111px;
}
.quick-facts-conrol .carousel-control-prev-icon {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.quick-facts-conrol .carousel-control-next-icon{
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);

}
    
    
    /* =======college rtl========== */
.input-group>.input-group-append>.btn, .input-group>.input-group-append>.input-group-text, .input-group>.input-group-prepend:first-child>.btn:not(:first-child), .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child), .input-group>.input-group-prepend:not(:first-child)>.btn, .input-group>.input-group-prepend:not(:first-child)>.input-group-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius:4px;
   border-bottom-left-radius:4px;
}
.btn, .btn-secondry {

  font-family: 'dinar' !important;
}
.ti-arrow-right:before {
  content: "\e629" !important;
}
.ti-arrow-left:before {
  content: "\e628" !important;
}

@media (min-width: 576px){
.offset-sm-1 {
  margin-right: 8.333333% !important;
      margin-left: 0px !important;
}

}


/*uppdate*/
.menu-links .ms-core-listMenu-root>li ul .dynamic-children .dynamic-children .ms-navedit-flyoutArrow:after {
  right: 5px !important;
   top: -1px !important;
}
.event-left-section:hover>.event-left-side {
  border-right: 5px solid var(--secoundcolor);
  border-left:none !important;
}
.event-left-section>.event-left-side {
  border-right: 5px solid #ffffff;
}

.event-details{
margin-left:20px;
}

.event-month{
text-align:center;
}


/* library */
/* =========== */
.mainshowarea:before {

  left: 0;
  right: unset;
  transform: scaleX(-1);

}
.mw-img {

  transform: scaleX(-1) !important;

}.lib-1 .form-control {

  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.bottom-arrow {

  bottom: -52px;

}
.cat{

font-size: 11px;
}
.sub-cat.float-right {
  float: left!important;
}

.faq-bx .acod-content{
  text-align: right;
  padding-right: 5px;
  padding-left: 5px;
}


.bootstrap-select.btn-group .dropdown-toggle .filter-option{
text-align: right !important;
}

.link-hover a {
  text-align: right !important;
  position: relative;
  width: 210px;
  height: 153px;
  overflow: hidden;
  margin: 10px;
  display: inline-block;
}


.aff-ul li {
  padding-bottom: 5px;
  text-align: right;
  font-size: 13px;
  /*font-weight: bold;*/}
  
  
  .aff-ul li a:hover {
  color: #383634;
  text-decoration:underline;
}
/* ========= */
/* forms */
/* ========== */
.custom-control{
  padding-left: unset;
  padding-right: 1.5rem;
}
.custom-control-label::before{
  right: 0;
  left: unset;
}
.custom-control-label::after{
  right: 0;
  left: unset;
}
.custom-control-label{
  float: right;
  margin-right:5px
  
}
.radio-wrapper{
 text-align: initial;
}
input[type=radio] + label::before{
  right:-24px;
  left: unset;
}
input[type=radio] + label::after{
  right:-19px;
  left: unset;
}
.radio-horz{
  margin-left: 1rem;
  margin-right: unset;
}
.mr-3{
  margin-left: 1rem!important;
  margin-right: unset !important;
}
.text-left {
  text-align: right!important;
}
.bootstrap-select.show.btn-group .dropdown-menu.inner{
  text-align: right;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{
  text-align: right;
}
.bootstrap-select.btn-group .dropdown-toggle .caret{
  right: unset !important;
  left: 12px;
}
.icon-bar {
   left: unset;
   right:0
}
.icon-bar a:hover + .college-quick-links , 
.college-quick-links:hover{
right: -2px !important;
left:unset;

}

.college-quick-links{

right: -50px;
left:unset
}

.staff-carousel .carousel-control-prev {
 
    left: 0;
  right:unset !important
}
.staff-carousel  .carousel-control-next {
 left: 77px;
  right: unset !important
;
}
#zz9_TopNavigationMenu li a {
    text-align: right !important;
}
.daur input{

    border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.daur2 .btn{

border-top-right-radius: 0 ;
  border-bottom-right-radius: 0;
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.dau-p{
text-align:right;
padding-right:20px
}
@media only screen and (max-width: 991px){
.smallSizeMenu{
  top:18rem !important;
  right:10px !important;
}
}

.menu-links .ms-core-listMenu-root>li .dynamic-children li a{
padding: 4px 20px !important;
}


.menu-links .ms-core-listMenu-root>li .dynamic-children li a{

}


.menu-links .ms-core-listMenu-root>li .menu-item-text {
  font-size: 14px !important;
  font-weight: normal !important;
  font-family: 'DroidArabic' !important;
}



.LtFont{
    font-family: 'DroidArabicNormal'!important;
  font-weight: 300!important;
}
.Bfont{
font-family: 'DroidArabic'!important;
}

.college-news-month{
font-family:'DroidArabic'!important;
}
.name span{
font-family: 'DroidArabic'!important;
}

.SliderLinks a{
padding-right: 40px;
}
.icon-bar a:hover + .college-quick-links , 
.college-quick-links:hover{
  left: 0px !important;
}


.icon-bar a:hover + .college-quick-links , 
.college-quick-links:hover {
    right: -2px !important ;   left: 0px !important;
  }
  
  .reseach-carousel-controls .carousel-control-prev-icon{
 transform:scaleX(-1);
}
  .reseach-carousel-controls .carousel-control-next-icon{
 transform:scaleX(-1);
}

.prog-card-college .btn {

    border-radius: 0;
  position: absolute;
  bottom: 52px;
  right: -50% !important;
  left:unset !important;
  transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  -webkit-transition: all 0.5s;

}

.prog-card-college:hover .btn {

  left: unset!important;
      right: 0 !important;
  background-color: var(--firstcolor) !important;
}

.fixed .navbar-toggler:not(:disabled):not(.disabled) {
  direction: initial;
}
@media only screen and (max-width: 991px){
.sitelogo{
/*margin-left:24%*/
}
}
.cours-bx .action-box .btn {
    right: -50%;
     left:unset;
     width:fit-content;
}
.cours-bx:hover .action-box .btn {
  right: 0 !important;
  left:unset !important;
}
@media only screen and (max-width: 991px){
.navbar-toggler:not(:disabled):not(.disabled) {
  direction: rtl;
}

}

@media only screen and (max-width: 992px){
.header .fixed .btn-fix {
  display: block !important;
  transition: all 0.4s;
}

}
@media only screen and (max-width: 767px){
.header .navbar-toggler, .header .is-fixed .navbar-toggler {
  /*margin: -35px 0 14px 15px;*/
  font-size: 7px;
}

}
@font-face {
  font-family:'Kufi';
  src: url('../fonts/Droid.Arabic.Kufi_Normal.ttf');
}
@font-face {
  font-family:'dinar';
  src: url('/Style Library/assets/fonts/GE-Dinar-Two-Medium_1E.otf');
}
@font-face {
  font-family:'DroidArabic';
  src: url('/Style Library/assets/fonts/Droid.Arabic.Kufi.ttf');
}
@font-face {
  font-family:'DroidArabicNormal';
  src: url('/Style Library/assets/fonts/Droid.Arabic.Kufi_Normal.ttf');
}


body {
  font-family: DroidArabicNormal !important;
  direction: rtl;
  text-align: right;
}

.menu-links .nav {
  direction: rtl;
  text-align: right;
  display: flex;
    justify-content: end;
}

.top-utility .menu-links .nav>li .sub-menu {
  right: auto;
}

.top-header-left-img {
  width: 100px !important;
  margin-left: -60px;
}

.top-header-right-img {
  width: 35px;
}

.top-utility {
  direction: ltr;
}

.header-lang {
  margin-left: 10px !important;
}

.top-utility .search-btn {
  margin-right: 0%;
  color: white !important;
}

.top-phonenumber .btn-link i {
  transform: rotate(250deg);
}

.slider-video .tp-parallax-wrap :nth-child(1) {
  direction: ltr;
}

.heading-bx {
  direction: ltr;
}

.name-text {
  text-align: right !important;
}

.menu-bar .menu-links {
  float: left;
  direction: ltr !important;

}


.menu-bar .menu-links .nav>li .sub-menu {
  left: auto !important;
  text-align: right;
  padding-right: 1rem;
}

.menu-adv-title:after {
  left: auto;
}

.title-head {
  text-align: right !important;
  display: block;
}

.research-section {
  direction: ltr;
}

.people-section li {
  text-align: right !important;
}

.event-left-side {
  direction: rtl;
  text-align: none;
}

.footer-top {
  direction: ltr !important;
}

.footer-top div.row {
  justify-content: flex-start;
  direction: rtl;
  text-align: right;
}

.no-gutters {
  direction: ltr !important;
}

.top-header-right-img {
  margin-left: 0;
}

.calender-photo {
  direction: ltr;
}
.navbar-toggler:not(:disabled):not(.disabled) {
    direction: revert;
}

@media only screen and (max-width: 576px) {
  .footer-top div.row {
      padding-right: 1.5rem;
  }
}

@media screen and (max-width: 790px) {
  .name-text {
      left: -15% !important;
  }
}

@media screen and (max-width: 380px) {
  .name-text {
      left: -100px !important;
  }
}

@media screen and (min-width: 791px) and (max-width: 1269px) {
  .name-text {
      left: -200px !important;
      font-size: 40px !important;
  }
}

@media screen and (max-width: 991px) {
  .rs-nav .navbar-toggler.open:after {
      width: 0 !important;
  }
}

.heading-bx .title-head {
  float: right ;
}

.ml-auto,
.mx-auto {
  margin-right: auto !important;
  margin-left: unset !important;
}

.widget .widget-title,
.widget .post-title {
  text-transform: unset;
  text-align: right;
}

.ttr-post-header .post-title {
  padding-right: 20px;
}

.media-post {
  text-align: right;
  margin-top: 10px;
}

.topbar-left ul,
.topbar-right ul {


font-family: Kufi;

}

.header-lang-bx .btn {

font-family: Kufi;
  }

  .menu-links .nav>li {
    
      font-family: Kufi;
  }

  .menu-links .nav>li .sub-menu li a {
 
      font-family: Kufi;
  }

  .menu-links .nav>li .mega-menu {
 
      font-family: 'Kufi' !important;
      
  }

  .testimonial-text {
   
      font-family: 'Kufi' !important;
     
  }

  .testimonial-name {
      font-family: 'Kufi' !important;
  
  }

  .testimonial-position {
      font-family: 'Kufi' !important;
   
  }

  .footer-top {
    
      font-family: helvetica-lt !important;
  }

  .footer-bottom {

      font-family: Kufi;
  }

.blog-post .post-title,
.recent-news .post-title {

font-family: Kufi;

}

.event-time .event-date {

font-family: Kufi;

}

.event-info .event-title {
font-family: Kufi;
    text-align: start;

}

.event-info p {

font-family: Kufi;
  }

.counter-style-1 {
  text-align: center;
}

.counter-style-1 .svg-icon {
  margin: 0 auto;
  display:flex;
}

/*.counter-style-1 span {

      font-family: Kufi;
        font-size: 24px !important;
    
  }*/

  .pricingtable-bx {
 
      font-family: Kufi;

  }


h1,
h2,
h3,
h4,
h5,
h6
{
font-family: 'DroidArabic' !important;
}
  
p,
a{
/*
font-family: 'DroidArabicNormal','helvetica-lt' !important;*/

font-weight: 300;

     font-family: 'Droid Arabic Kufi', Tahoma, Arial, sans-serif, serif;
}
  
.logo {
  float: right;

}

.college-header-links {
  margin-top: 20px;
}

.card-links {
  text-align: right;
}

.card-links::after {
  right: unset;
  left: 35px;

  font-family: FontAwesome;
  content: "\f104";
}

p,
h1,
h2,
h3,
h4,
h5,
h6,
a {
  text-align: right;
}

element.style {}

.testimonial-thumb {
  width: 85px;
  height: 89px;
}

.testimonial-thumb {

  right: -27px;
}

  .testimonial-bx .testimonial-info:after {
      content: "\f10d";
      position: absolute;
      font-family: fontawesome;
   
      left: 65px;
      }

      .testimonial-bx .testimonial-info h5 {
        
          margin-right: 32px;
      }

      .testimonial-bx .testimonial-info {
          margin-right: 32px;
      }

      .testimonial-content p {
          margin-right: 0px !important;
              text-align: justify;
                  font-family: 'DroidArabicNormal' !important;
      }


.testimonial-info h5 p{

         margin-right: 0px !important;
              text-align: justify;

}
      .line {
      
          margin-top: 0px;
          margin-right: 0px;
          margin-bottom: 0px;
          margin-left: 20px;
          }

          .section-sp2 {
            
              direction: ltr;
          }

          .courses-carousel .owl-nav {
             
              left: 10px;
          }

.card-links {
  padding-left: unset;
  padding-right: 40px;
}

.college-quick-links {
  list-style-type: none;
}

.college-news-carousel-controls {
  left: 30px;
  right: auto;
}

.college-news-carousel .carousel-control-prev-icon:after {
  content: "\f105";
}

.college-news-carousel .carousel-control-next-icon:after {
  content: "\f104";
}

.courses-carousel .owl-nav {
  text-align: left;
} 
          
.heading{
float:right;
text-align:right;
font-size: 20px;
}

.testimonial-bx .testimonial-info:after {
  content: "\f10d";
  position: absolute;
  font-family: fontawesome;
  /* right: 65px !important; */
  float: left !important ;
}
/* ===================== */
/* ====== research ====== */
/* ===================== */

.slider-info a h4{
  text-align: center;
}
.rs .d-flex{
  display: block !important;
}
.rs .sort{
  margin-right: 290px !important;
  margin-left: unset;
  text-align:right;
}
.border-bottom-secound{
  float: right;
}
.arrow .fa-angle-right:before {
  content: "\f104";
}
.research-news .row{
  direction: rtl;
}
.section-content .row{
  direction: rtl;
}
.resources .row{
  direction: rtl;

}

.college-news-text {
     text-align: right; 
}
.college-news-text{

height: 90px;
    overflow: hidden;
    text-transform:capitalize;
    
  
  font-family: 'DroidArabic';
  font-weight: 700;
  font-size: 18px;}

/* library */
/* =========== */
.mainshowarea:before {

  left: 0;
  right: unset;
  transform: scaleX(-1);

}
.mw-img {

  transform: scaleX(-1) !important;

}

  /* Honors rtl */
    /* =========== */

    .mr-30{
      margin-right: 0;
      margin-left: 30px;
    }
    
    /* ================= */
 /* Alumni */
 /* ============= */
 .quick-facts{
 	height:100%;
 }
 
 .quick-facts img {
 
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  height:100%;
}
.quick-facts .tittle {

  left: 181px;
	right:unset !important;
}


.quick-facts-arr.carousel-control-next-icon,.quick-facts-arr .carousel-control-prev-icon {
  width: 111px;
}
.quick-facts-conrol .carousel-control-prev-icon {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.quick-facts-conrol .carousel-control-next-icon{
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);

}
    
    
    /* =======college rtl========== */
.input-group>.input-group-append>.btn, .input-group>.input-group-append>.input-group-text, .input-group>.input-group-prepend:first-child>.btn:not(:first-child), .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child), .input-group>.input-group-prepend:not(:first-child)>.btn, .input-group>.input-group-prepend:not(:first-child)>.input-group-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius:4px;
   border-bottom-left-radius:4px;
}
.btn, .btn-secondry {

  font-family: 'dinar' !important;
}
.ti-arrow-right:before {
  content: "\e629" !important;
}
.ti-arrow-left:before {
  content: "\e628" !important;
}

@media (min-width: 576px){
.offset-sm-1 {
  margin-right: 8.333333% !important;
      margin-left: 0px !important;
}

}


/*uppdate*/
.menu-links .ms-core-listMenu-root>li ul .dynamic-children .dynamic-children .ms-navedit-flyoutArrow:after {
  right: 5px !important;
   top: -1px !important;
}
.event-left-section:hover>.event-left-side {
  border-right: 5px solid var(--secoundcolor);
  border-left:none !important;
}
.event-left-section>.event-left-side {
  border-right: 5px solid #ffffff;
}

.event-details{
margin-left:20px;
}

.event-month{
text-align:center;
}


/* library */
/* =========== */
.mainshowarea:before {

  left: 0;
  right: unset;
  transform: scaleX(-1);

}
.mw-img {

  transform: scaleX(-1) !important;

}.lib-1 .form-control {

  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.bottom-arrow {

  bottom: -52px;

}
.cat{

font-size: 11px;
}
.sub-cat.float-right {
  float: left!important;
}

.faq-bx .acod-content{
  text-align: right;
  padding-right: 5px;
  padding-left: 5px;
}


.bootstrap-select.btn-group .dropdown-toggle .filter-option{
text-align: right !important;
}

.link-hover a {
  text-align: right !important;
  position: relative;
  width: 210px;
  height: 153px;
  overflow: hidden;
  margin: 9px;
  display: inline-block;
}

.link-hover a img, #health-Services .feature-md a img {
    position: absolute;
    top: -5px;
}

.aff-ul li {
  padding-bottom: 5px;
  text-align: right;
     font-size: 1.05em;
  /*font-weight: bold;*/}
  
  
  .aff-ul li a:hover {
  color: #383634;
  text-decoration:underline;
}
/* ========= */
/* forms */
/* ========== */
.custom-control{
  padding-left: unset;
  padding-right: 1.5rem;
}
.custom-control-label::before{
  right: 0;
  left: unset;
}
.custom-control-label::after{
  right: 0;
  left: unset;
}
.custom-control-label{
  float: right;
  margin-right:5px
  
}
.radio-wrapper{
 text-align: initial;
}
input[type=radio] + label::before{
  right:-20px;
  left: unset;
}
input[type=radio] + label::after{
  right:-19px;
  left: unset;
}
.radio-horz{
  margin-left: 1rem;
  margin-right: unset;
}
.mr-3{
  margin-left: 1rem!important;
  margin-right: unset !important;
}
.text-left {
  text-align: right!important;
}
.bootstrap-select.show.btn-group .dropdown-menu.inner{
  text-align: right;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{
  text-align: right;
}
.bootstrap-select.btn-group .dropdown-toggle .caret{
  right: unset !important;
  left: 12px;
}
.icon-bar {
   left: unset;
   right:0
}
.icon-bar a:hover + .college-quick-links , 
.college-quick-links:hover{
right: -2px !important;
left:unset;

}

.college-quick-links{

right: -50px;
left:unset
}

.staff-carousel .carousel-control-prev {
 
    left: 0;
  right:unset !important
}
.staff-carousel  .carousel-control-next {
 left: 77px;
  right: unset !important
;
}
#zz9_TopNavigationMenu li a {
    text-align: right !important;
}
.daur input{

    border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.daur2 .btn{

border-top-right-radius: 0 ;
  border-bottom-right-radius: 0;
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.dau-p{
text-align:right;
padding-right:20px
}
@media only screen and (max-width: 991px){
.smallSizeMenu{
  top:18rem !important;
  right:10px !important;
}
}

.menu-links .ms-core-listMenu-root>li .dynamic-children li a{
padding: 4px 20px !important;
}


.menu-links .ms-core-listMenu-root>li .dynamic-children li a{

}


.menu-links .ms-core-listMenu-root>li .menu-item-text {
  font-size: 14px !important;
  font-weight: normal !important;
  font-family: 'DroidArabic' !important;
}



.LtFont{
    font-family: 'DroidArabicNormal'!important;
  font-weight: 300!important;
}
.Bfont{
font-family: 'DroidArabic'!important;
}

.college-news-month{
font-family:'DroidArabic'!important;
}
.name span{
font-family: 'DroidArabic'!important;
}

.SliderLinks a{
padding-right: 40px;
}
.icon-bar a:hover + .college-quick-links , 
.college-quick-links:hover{
  left: 0px !important;
}


.icon-bar a:hover + .college-quick-links , 
.college-quick-links:hover {
    right: -2px !important ;   left: 0px !important;
  }
  
  .reseach-carousel-controls .carousel-control-prev-icon{
 transform:scaleX(-1);
}
  .reseach-carousel-controls .carousel-control-next-icon{
 transform:scaleX(-1);
}

.prog-card-college .btn {

    border-radius: 0;
  position: absolute;
  bottom: 52px;
  right: -50% !important;
  left:unset !important;
  transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  -webkit-transition: all 0.5s;

}

.prog-card-college:hover .btn {

  left: unset!important;
      right: 0 !important;
  background-color: var(--firstcolor) !important;
}

.fixed .navbar-toggler:not(:disabled):not(.disabled) {
  direction: initial;
}
@media only screen and (max-width: 991px){
.sitelogo{
/*margin-left:24%*/
}
}

@media only screen and (max-width: 991px){
.navbar-toggler:not(:disabled):not(.disabled) {
  direction: rtl !important;;
}

}

@media only screen and (max-width: 992px){
.header .fixed .btn-fix {
  display: block !important;
  transition: all 0.4s;
}

}
@media only screen and (max-width: 1310px){
	.header .navbar-toggler, .header .is-fixed .navbar-toggler {
	  font-size: 7px;
	}
	
}
.navbar-toggler.collapsed.menuicon.justify-content-end{	   
 	margin: 0!important;
 	}
@media screen and (max-device-width: 400px) {

   .ms-siteicon-img{
	/*display:none!important;*/
	}
	
	

}
.fixed .navbar-toggler:not(:disabled):not(.disabled) {
    /*direction: initial !important;*/
}
.accordion .card-header:after{
	float:left
	
}
.staff-card .right{
	left:0;
	right:unset
}
.staff-card .right:hover {
    width: 100%;
    left: 0;
    right:unset
}
.staff-card .right span{
	margin-right:6px;
	margin-left:unset !important;
}
.staff-card .right:hover .fa-clone{
	right:unset;
	left:10px
}
.staff-card .right:hover .fa-caret-left:before {
  content: "\f0d9";
}
.staff-card .right .fa-caret-left:before {
  content: "\f0da" 
}
.main-acc .card-header{
	
	text-align:right
}
.nr-body .bootstrap-select.btn-group .dropdown-toggle .caret{
    right: 70px!important;
    left:unset}
	


@media only screen and (max-width: 1280px) and (min-width: 991px){
	.menu-links .ms-core-listMenu-root>li ul .dynamic-children .dynamic-children .ms-navedit-flyoutArrow:after{
		margin-top: -1px !important;		
		}

}

@media only screen and (max-width: 1200px){

.menu-links .nav i {
   
    float: left;
}}
@media screen and (min-width: 1201px) and (max-width: 1280px) {
.navbar-toggler:not(:disabled):not(.disabled) {
   
    left:60px;
}}
.quik-search-btn{
	direction:ltr  !important;
}
.header-sm-lang button {
        direction: ltr;
}
.slick_slider .slick-prev {
    position: absolute;
    top: -13%;
    left: 8%;
    right:unset
}
.slick_slider .slick-next {
    position: absolute;
    top: -13%;
    left: 2.5%;
    right:unset
}

@media only screen and (max-width: 1165px){

	.quick-facts-arr.carousel-control-next-icon, .quick-facts-arr .carousel-control-prev-icon {
	    width: 20px;
	}
}

.row-eq-height .extra-light-grey-bg span,
.contentPageArticle ,
.contentPageArticle .list-unstyled{
	text-align:right;
	/*margin-right: -15px;*/
}

.contentPageArticle .list-unstyled{
	margin-right: -15px;
		margin-left: unset;
}

.row-eq-height .extra-light-grey-bg{
	text-align:right;
	height: 100% !important;
}



@media only screen and (max-width: 1310px){
	.menu-links .nav .dynamic-children:after {
	    left: 0 !important;
    right: unset !important;
       

	}
}

.menuicon span {
    right: 5px !important;;
    left: unset !important;;
}

.sub-acc .acod-head a:after{
	right: unset;
    float: left;
    left: 0;
}
.b-bottom {
    direction: ltr;
}
.menu-links {
direction: rtl;

}
@media only screen and (min-width: 1200px) and (max-width: 1280px) {
.menu-links .ms-core-listMenu-root>li ul .dynamic-children .dynamic-children .ms-navedit-flyoutArrow:after{
    top: -6px !important;	
}

}

.acod-head a:after{
           left: 20px;
          
}
@media screen and (min-width: 1200px)
{
.header-lang {
 
    margin-bottom: 5px !important;
 }
 .header-lang li {
    padding-top: 2px;
        padding-bottom: 2px;
}
	
}
.quik-search-btn2-section #quik-search-btn2 i {
 }
.mods-number p {
        text-align: center !important;
}


#collegeStaffSection h6.acod-title a{
	padding-left: 40px;
    padding-right: 25px;
}

#collegeStaffSection h6.acod-title a:after{
    left: 15px !important;
}

#collegeStaffSection .staff-card .right span{
	direction: ltr;
}

.OfficeSliderLinks .card-links::after{
	left: 35px !important;
	right: unset !important;
	transform: rotate(180deg);
}
@media screen and (min-width: 1200px){
 .header-lang {
 
    margin-bottom: 0px !important;
   margin-right: 0;
 }

}
@media only screen and (max-width: 1200px) {
  #lang-link {
     
      margin-right: 14px !important;
  }
}
